<?php  if ( ! defined('BASEPATH')) exit('No direct script access allowed');
/*
 | -------------------------------------------------------------------
 | USER AGENT TYPES
 | -------------------------------------------------------------------
 | This file contains four arrays of user agent data.  It is used by the
 | User Agent Class to help identify browser, platform, robot, and
 | mobile device data.  The array keys are used to identify the device
 | and the array values are used to set the actual name of the item.
 |
 */

$platforms = array (
    'windows nt 6.0'	=> 'Windows Longhorn',
    'windows nt 5.2'	=> 'Windows 2003',
    'windows nt 5.0'	=> 'Windows 2000',
    'windows nt 5.1'	=> 'Windows XP',
    'windows nt 4.0'	=> 'Windows NT 4.0',
    'winnt4.0'			=> 'Windows NT 4.0',
    'winnt 4.0'			=> 'Windows NT',
    'winnt'				=> 'Windows NT',
    'windows 98'		=> 'Windows 98',
    'win98'				=> 'Windows 98',
    'windows 95'		=> 'Windows 95',
    'win95'				=> 'Windows 95',
    'windows'			=> 'Unknown Windows OS',
    'os x'				=> 'Mac OS X',
    'ppc mac'			=> 'Power PC Mac',
    'freebsd'			=> 'FreeBSD',
    'ppc'				=> 'Macintosh',
    'linux'				=> 'Linux',
    'debian'			=> 'Debian',
    'sunos'				=> 'Sun Solaris',
    'beos'				=> 'BeOS',
    'apachebench'		=> 'ApacheBench',
    'aix'				=> 'AIX',
    'irix'				=> 'Irix',
    'osf'				=> 'DEC OSF',
    'hp-ux'				=> 'HP-UX',
    'netbsd'			=> 'NetBSD',
    'bsdi'				=> 'BSDi',
    'openbsd'			=> 'OpenBSD',
    'gnu'				=> 'GNU/Linux',
    'unix'				=> 'Unknown Unix OS'
);


// The order of this array should NOT be changed. Many browsers return
// multiple browser types so we want to identify the sub-type first.
$browsers = array(
    'Opera'				=> 'Opera',
    'MSIE'				=> 'Internet Explorer',
    'Internet Explorer'	=> 'Internet Explorer',
    'Shiira'			=> 'Shiira',
    'Firefox'			=> 'Firefox',
    'Chimera'			=> 'Chimera',
    'Phoenix'			=> 'Phoenix',
    'Firebird'			=> 'Firebird',
    'Camino'			=> 'Camino',
    'Netscape'			=> 'Netscape',
    'OmniWeb'			=> 'OmniWeb',
    'Safari'			=> 'Safari',
    'Mozilla'			=> 'Mozilla',
    'Konqueror'			=> 'Konqueror',
    'icab'				=> 'iCab',
    'Lynx'				=> 'Lynx',
    'Links'				=> 'Links',
    'hotjava'			=> 'HotJava',
    'amaya'				=> 'Amaya',
    'IBrowse'			=> 'IBrowse'
);

$mobiles = array(
    // legacy array, old values commented out
    'mobileexplorer'	=> 'Mobile Explorer',
    //					'openwave'			=> 'Open Wave',
    //					'opera mini'		=> 'Opera Mini',
    //					'operamini'			=> 'Opera Mini',
    //					'elaine'			=> 'Palm',
    'palmsource'		=> 'Palm',
    //					'digital paths'		=> 'Palm',
    //					'avantgo'			=> 'Avantgo',
    //					'xiino'				=> 'Xiino',
    'palmscape'			=> 'Palmscape',
    //					'nokia'				=> 'Nokia',
    //					'ericsson'			=> 'Ericsson',
    //					'blackberry'		=> 'BlackBerry',
    //					'motorola'			=> 'Motorola'

    // Phones and Manufacturers
    'motorola'			=> "Motorola",
    'nokia'				=> "Nokia",
    'palm'				=> "Palm",
    'iphone'			=> "Apple iPhone",
    'ipod'				=> "Apple iPod Touch",
    'sony'				=> "Sony Ericsson",
    'ericsson'			=> "Sony Ericsson",
    'blackberry'		=> "BlackBerry",
    'cocoon'			=> "O2 Cocoon",
    'blazer'			=> "Treo",
    'lg'				=> "LG",
    'amoi'				=> "Amoi",
    'xda'				=> "XDA",
    'mda'				=> "MDA",
    'vario'				=> "Vario",
    'htc'				=> "HTC",
    'samsung'			=> "Samsung",
    'sharp'				=> "Sharp",
    'sie-'				=> "Siemens",
    'alcatel'			=> "Alcatel",
    'benq'				=> "BenQ",
    'ipaq'				=> "HP iPaq",
    'mot-'				=> "Motorola",
    'playstation portable' 	=> "PlayStation Portable",
    'hiptop'			=> "Danger Hiptop",
    'nec-'				=> "NEC",
    'panasonic'			=> "Panasonic",
    'philips'			=> "Philips",
    'sagem'				=> "Sagem",
    'sanyo'				=> "Sanyo",
    'spv'				=> "SPV",
    'zte'				=> "ZTE",
    'sendo'				=> "Sendo",

    // Operating Systems
    'symbian'				=> "Symbian",
    'SymbianOS'				=> "SymbianOS",
    'elaine'				=> "Palm",
    'palm'					=> "Palm",
    'series60'				=> "Symbian S60",
    'windows ce'			=> "Windows CE",

    // Browsers
    'obigo'					=> "Obigo",
    'netfront'				=> "Netfront Browser",
    'openwave'				=> "Openwave Browser",
    'mobilexplorer'			=> "Mobile Explorer",
    'operamini'				=> "Opera Mini",
    'opera mini'			=> "Opera Mini",

    // Other
    'digital paths'			=> "Digital Paths",
    'avantgo'				=> "AvantGo",
    'xiino'					=> "Xiino",
    'novarra'				=> "Novarra Transcoder",
    'vodafone'				=> "Vodafone",
    'docomo'				=> "NTT DoCoMo",
    'o2'					=> "O2",

    // Fallback
    'mobile'				=> "Generic Mobile",
    'wireless' 				=> "Generic Mobile",
    'j2me'					=> "Generic Mobile",
    'midp'					=> "Generic Mobile",
    'cldc'					=> "Generic Mobile",
    'up.link'				=> "Generic Mobile",
    'up.browser'			=> "Generic Mobile",
    'smartphone'			=> "Generic Mobile",
    'cellphone'				=> "Generic Mobile"
);

// There are hundreds of bots but these are the most common.
$robots = array(
    'googlebot'			=> 'Googlebot',
    'msnbot'			=> 'MSNBot',
    'slurp'				=> 'Inktomi Slurp',
    'yahoo'				=> 'Yahoo',
    'askjeeves'			=> 'AskJeeves',
    'fastcrawler'		=> 'FastCrawler',
    'infoseek'			=> 'InfoSeek Robot 1.0',
    'lycos'				=> 'Lycos'
);

					/* End of file user_agents.php */
					/* Location: ./system/application/config/user_agents.php */